package com.xs.shiyan;

import java.util.Random;

public class shiyan2 {
    //验证码
    public static void main(String[] args) {
        String co= Code(5);
        System.out.println(co);
    }
    public static String Code(int n){
        String code="";
        Random r=new Random();//随机生成数字
        for (int i = 0; i <n; i++) {

            int a=r.nextInt(3);//0到2的数字
            //随机字符可能是大写字母、小写字母、大小写英文。
            switch (a){
                case 0://大写字符对应的区间是65--90所以直接定义26接收0-25的数字
                    char sj1= (char) (r.nextInt(26)+65);
                    code +=sj1;
                    break;
                case 1://大写字符对应的区间是65--90所以直接定义26接收0-25的数字
                    char sj2= (char) (r.nextInt(26)+65);
                    code +=sj2;
                    break;
                case 2://大写字符对应的区间是65--90所以直接定义26接收0-25的数字
                    char sj3= (char) (r.nextInt(26)+65);
                    code +=sj3;
                    break;
            }
        }
        return code;
    }
}
